到了第十天的教學了,我們終於要開始建立第一個Spring Boot 專案,建立專案的方法有兩個,一個是使用STS 建立專案,另一個則是使用Spring Initializr。
點選左上角File > New > Spring Starter Project
設定專案基礎配置Service URL
: 專案的組成架構,預設為https://start.spring.ioName
: 專案名稱Location
: 專案路徑,預設為STS workspace 位置新增專案資料夾Type
: 選擇Java 建構工具,Maven 或是Gradle,這邊選擇MavenPackaging
: 選擇專案匯出類型,Jar 或War,這邊選擇WarJava Version
: 選擇Java 版本,這邊選擇8Language
: 選擇程式語言,Java、Kotlin 或Groovy,這邊選擇JavaGroup
: 網域Artifact
: 通常設定為專案名稱,與Group、Version 作為唯一識別,又稱為Maven Coordinates (Maven 座標)Version
: 專案版本,預設為0.0.1-SNAPSHOTDescription
: 對該專案進行描述,預設為Demo project for Spring BootPackage
: 建立專案根目錄的Package Name
設定初始引入依賴項目,設定完畢後就可以直接點擊Finish 新增專案
這裡可以先選擇專案想要使用的套件,也可以不選擇,有需要再到pom.xml 加入依賴就可以了。
與STS 建立專案方式類似,畫面左邊為設定專案基礎配置,右邊為設定初始引入依賴項目,設定完畢後點選下方的GENERATE 就會自動生成一個壓縮檔。
點選左上角File > Import
選擇Maven > Existing Maven Projects
使用Browse 選擇專案資料夾後就可以點擊Finish 完成匯入專案
包含啟動類別以及應用程式的開發目錄,可在目錄下建立控制器層、業務邏輯層及資料存取層等。
資源檔目錄,主要放置靜態檔案和設定檔。static
: 儲存靜態資源,如CSS、JavaScript、圖片等。template
: 儲存範本資料,如HTML、JSP 等。application.properties
: 儲存專案執行所需的設定資料,若使用YAML 方式管理設定,該檔案也放在這個目錄中。
測試程式所在的目錄。
POM(Project Object Model) 專案物件模型,它是Maven 專案的基本工作單元,也是Maven 的核心,它是一個XML 檔案,包含了專案基本資訊,用於描述專案如何建置、宣告專案依賴等。